Welcome to MkDocs
For full documentation visit mkdocs.org.
Commands
mkdocs new [dir-name]- Create a new project.mkdocs serve- Start the live-reloading docs server.mkdocs build- Build the documentation site.mkdocs -h- Print help message and exit.
Project layout
mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
Reference
glitchygames
Attributes
glitchygames.__all__ = ['engine']
module-attribute
Modules
glitchygames.api
Glitchygames plugin API.
glitchygames.color
Color constants and palette helpers.
This module contains color constants and palette helpers.
Classes
glitchygames.color.Default
Bases: ColorPalette
A default set of colors used for Glitchy Games Examples.
glitchygames.color.Default.get_color(palette_index)
Returns PyGame Color from the palette at the specified index.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.Default.set_color(palette_index, new_color)
Sets the indexed color to the new PyGame Color.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.Default.__init__()
Create a default color palette object.
| Returns: |
|
|---|
Modules
glitchygames.color.palette
GlitchyGames palette module.
palette: Manages the custom color palette file format used by the engine.
glitchygames.color.palette.ColorPalette
Manages color palette data for Glitchy Games.
glitchygames.color.palette.ColorPalette.__init__(colors=None, filename=None)
Create a color palette object.
| Parameters: |
|
|---|
glitchygames.color.palette.ColorPalette.get_color(palette_index)
Returns PyGame Color from the palette at the specified index.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.ColorPalette.set_color(palette_index, new_color)
Sets the indexed color to the new PyGame Color.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.PaletteUtility
Utility class for working with Glitchy Games palettes.
glitchygames.color.palette.PaletteUtility.load_palette_from_config(config)
staticmethod
Load a palette from a ConfigParser object.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.PaletteUtility.load_palette_from_file(config_file_path)
staticmethod
Load a palette from a GlitchyGames palette file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.PaletteUtility.write_palette_to_file(config_data, output_file)
staticmethod
Write a GlitchyGames palette to a file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.PaletteUtility.parse_rgb_data_in_file(rgb_data_file)
staticmethod
Read RGB data from a file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.PaletteUtility.create_palette_data(colors)
staticmethod
Create a ConfigParser object containing palette data from a list of PyGame Colors.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.Default
Bases: ColorPalette
A default set of colors used for Glitchy Games Examples.
glitchygames.color.palette.Default.get_color(palette_index)
Returns PyGame Color from the palette at the specified index.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.Default.set_color(palette_index, new_color)
Sets the indexed color to the new PyGame Color.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.Default.__init__()
Create a default color palette object.
| Returns: |
|
|---|
glitchygames.color.palette.System
Bases: ColorPalette
A palette representing the 16 default system colors.
glitchygames.color.palette.System.get_color(palette_index)
Returns PyGame Color from the palette at the specified index.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.System.set_color(palette_index, new_color)
Sets the indexed color to the new PyGame Color.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.System.__init__()
Create a system color palette object.
| Returns: |
|
|---|
glitchygames.color.palette.Vga
Bases: ColorPalette
The 256 VGA color palette.
glitchygames.color.palette.Vga.get_color(palette_index)
Returns PyGame Color from the palette at the specified index.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.Vga.set_color(palette_index, new_color)
Sets the indexed color to the new PyGame Color.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.color.palette.Vga.__init__()
Create a VGA color palette object.
| Returns: |
|
|---|
glitchygames.engine
Contains GameEngine and helper classes for building a game.
Classes
glitchygames.engine.GameManager
Bases: ResourceManager
Game event manager.
glitchygames.engine.GameManager.GameProxy
Bases: ResourceManager
Game event proxy.
glitchygames.engine.GameManager.GameProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.engine.GameManager.GameProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.engine.GameManager.GameProxy.__init__(**kwargs)
Initialize the game proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_active_event(event)
Handle active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_fps_event(event)
Handle fps event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_game_event(event)
Handle game event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_menu_item_event(event)
Handle menu item event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_sys_wm_event(event)
Handle sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_user_event(event)
Handle user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_video_expose_event(event)
Handle video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_video_resize_event(event)
Handle video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.GameProxy.on_quit_event(event)
Handle quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.engine.GameManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.engine.GameManager.__init__(game=None)
Initialize the game event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameManager.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine
Bases: EventManager
Glitchy Games' Game engine.
The game engine is responsible for initializing pygame and handling events. It also provides a number of helper methods for common tasks such as setting the screen resolution and setting the cursor.
Every Glitchy Game game inherits the GameEngine command line options, so you can add your own command line options by implementing the args() class method in your Scene class.
glitchygames.engine.GameEngine.screen_width: int
property
Get the screen width.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.screen_height: int
property
Get the screen height.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.EventProxy
Proxy for events.
glitchygames.engine.GameEngine.EventProxy.__init__(event_source)
Initialize the event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.EventProxy.unhandled_event(*args, **kwargs)
Handle unhandled events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.EventProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.engine.GameEngine.__init__(game, icon=None)
Initialize the game engine.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.initialize_display()
Initialize the display.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.initialize_event_handlers()
Initialize event handlers.
The engine calls this on your behalf.
Event subsystem bootstrapping
This gives us much faster event processing than doing a lookup every time an event comes in since we can just call the processing function directly.
It's not as fast as a raw pygame event loop, but since we layer richer event types on top of the pygame raw events, this gives us a nice balance of extensibility with performance.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.initialize_input_event_handlers()
Initialize input event handlers.
The engine calls this on your behalf.
This initializes the input event handlers.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.__del__()
Delete the game engine.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.print_system_info()
Print system information.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.print_game_info()
Print game information.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.suggested_resolution(desired_width=0, desired_height=0)
Suggest a resolution.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.set_cursor(cursor, cursor_black='.', cursor_white='X', cursor_xor='o')
classmethod
Set the cursor.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.initialize_system_icons()
Initialize system icons.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.args(parser)
classmethod
Add Glitchy Games arguments to the argument parser.
All Glitchy Games will inherit these arguments.
Supported Arguments
-f, --target-fps --fps-refresh-rate -w, --windowed -r, --resolution --use-gfxdraw --update-type --video-driver
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.start()
Start the game engine.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.quit_game()
classmethod
Quit the game.
Emits a pygame.event.Event(pygame.QUIT, {}) event.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_events()
Process events.
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_audio_event(event)
Process an audio event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_controller_event(event)
Process a controller event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_drop_event(event)
Process a drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_touch_event(event)
Process a touch event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_midi_event(event)
Process a midi event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_mouse_event(event)
Process a mouse event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_keyboard_event(event)
Process a keyboard event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_joystick_event(event)
Process a joystick event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_text_event(event)
Process a text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_window_focus_event(event)
Process a window focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_window_event(event)
Process a window event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_game_event(event)
Process a game event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.process_unimplemented_event(event)
Process an unimplemented event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.post_game_event(event_subtype, event_data)
Post a game event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.suppress_event(*args, attr, **kwargs)
Suppress an event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.register_game_event(event_type, callback)
Register a game event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.missing_event(*args, **kwargs)
Suppress unhandled on_*_event methods.
We only want to log this once per event type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.engine.GameEngine.__getattr__(attr)
Suppress unhandled on_*_event methods.
If the attribute being looked up is not an on_*_event attribute, raise AttributeError as usual.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Modules
glitchygames.events
Glitchy Games event module.
This module contains the event substrate for handling higher level events in the game engine.
Many events are 1:1 with pygame events, but some are synthesized. For example, a mouse drop event is a synthesized event that is triggered by a mouse button down event followed by a mouse motion event followed by a mouse button up event.
Classes
glitchygames.events.ResourceManager
Singleton aggregator base class for event proxies.
A ResourceManager subclass will generally pass all requests through to its proxy object(s), however, for certain types of resources such as joysticks, the subclass will manage things itself. This architecture reduces code footprint, and allows maxium flexibility when needed, at the expense of a bit of abstraction.
Unless you're implementing a new pygame event manager, you probably don't need to worry about this.
Any subclass of ResourceManager will become a singleton class automatically. This ensures that there is only ever a single manager for any given resource.
For instance, a second instantiation of MouseManager would return the same MouseManager object that the GameEngine created to process mouse events with.
This behavior allows easy access to resource managers anywhere in the game without needing an explicit copy of the game object, althogh since GameEngine is also a subclass of EventManager, it too is a ResourceManager which can be gotten to from anywhere, since it's a singleton.
glitchygames.events.ResourceManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.ResourceManager.__init__(game)
Initialize the resource manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ResourceManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.EventInterface
Abstract base class for event interfaces.
glitchygames.events.EventInterface.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.AudioEvents
Bases: EventInterface
Mixin for audio events.
glitchygames.events.AudioEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.AudioEvents.on_audio_device_added_event(event)
abstractmethod
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.AudioEvents.on_audio_device_removed_event(event)
abstractmethod
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.AudioEventStubs
Bases: AudioEvents
Mixin for audio events.
glitchygames.events.AudioEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.AudioEventStubs.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.AudioEventStubs.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents
Bases: EventInterface
Mixin for controller events.
glitchygames.events.ControllerEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.ControllerEvents.on_controller_axis_motion_event(event)
abstractmethod
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_button_down_event(event)
abstractmethod
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_button_up_event(event)
abstractmethod
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_device_added_event(event)
abstractmethod
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_device_remapped_event(event)
abstractmethod
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_device_removed_event(event)
abstractmethod
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_touchpad_down_event(event)
abstractmethod
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_touchpad_motion_event(event)
abstractmethod
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEvents.on_controller_touchpad_up_event(event)
abstractmethod
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs
Bases: ControllerEvents
Mixin for controller events.
glitchygames.events.ControllerEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.ControllerEventStubs.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_button_down_event(event)
cached
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_button_up_event(event)
cached
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.ControllerEventStubs.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEvents
Bases: EventInterface
Mixin for drop events.
glitchygames.events.DropEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.DropEvents.on_drop_begin_event(event)
abstractmethod
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEvents.on_drop_file_event(event)
abstractmethod
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEvents.on_drop_text_event(event)
abstractmethod
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEvents.on_drop_complete_event(event)
abstractmethod
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEventStubs
Bases: EventInterface
Mixin for drop events.
glitchygames.events.DropEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.DropEventStubs.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEventStubs.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEventStubs.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.DropEventStubs.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents
Bases: EventInterface
Mixin for touch events.
glitchygames.events.TouchEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.TouchEvents.on_touch_down_event(event)
abstractmethod
Handle finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents.on_touch_motion_event(event)
abstractmethod
Handle finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents.on_touch_up_event(event)
abstractmethod
Handle finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents.on_multi_touch_down_event(event)
abstractmethod
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents.on_multi_touch_motion_event(event)
abstractmethod
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEvents.on_multi_touch_up_event(event)
abstractmethod
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs
Bases: EventInterface
Mixin for touch events.
glitchygames.events.TouchEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.TouchEventStubs.on_touch_down_event(event)
cached
Handle finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs.on_touch_motion_event(event)
cached
Handle finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs.on_touch_up_event(event)
cached
Handle finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TouchEventStubs.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents
Bases: EventInterface
Mixin for glitchy game events.
This includes built-ins like QUIT, and synthesized events like FPS and GAME events.
It's sort of a catch-all for event types that didn't have a good home otherwise.
glitchygames.events.GameEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.GameEvents.on_active_event(event)
abstractmethod
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_fps_event(event)
abstractmethod
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_game_event(event)
abstractmethod
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_menu_item_event(event)
abstractmethod
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_sys_wm_event(event)
abstractmethod
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_user_event(event)
abstractmethod
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_video_expose_event(event)
abstractmethod
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_video_resize_event(event)
abstractmethod
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEvents.on_quit_event(event)
abstractmethod
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs
Bases: EventInterface
Mixin for glitchy game events.
This includes built-ins like QUIT, and synthesized events like FPS and GAME events.
It's sort of a catch-all for event types that didn't have a good home otherwise.
glitchygames.events.GameEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.GameEventStubs.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_fps_event(event)
cached
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_sys_wm_event(event)
cached
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_user_event(event)
cached
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_video_expose_event(event)
cached
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_video_resize_event(event)
cached
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.GameEventStubs.on_quit_event(event)
cached
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.FontEvents
Bases: EventInterface
Mixin for font events.
glitchygames.events.FontEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.FontEvents.on_font_changed_event(event)
abstractmethod
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.FontEventStubs
Bases: EventInterface
Mixin for font events.
glitchygames.events.FontEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.FontEventStubs.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.KeyboardEvents
Bases: EventInterface
Mixin for keyboard events.
glitchygames.events.KeyboardEventStubs
Bases: EventInterface
Mixin for keyboard events.
glitchygames.events.KeyboardEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.KeyboardEventStubs.on_key_down_event(event)
cached
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.KeyboardEventStubs.on_key_up_event(event)
cached
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.KeyboardEventStubs.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.KeyboardEventStubs.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents
Bases: EventInterface
Mixin for joystick events.
glitchygames.events.JoystickEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.JoystickEvents.on_joy_axis_motion_event(event)
abstractmethod
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_button_down_event(event)
abstractmethod
Handle joystick button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_button_up_event(event)
abstractmethod
Handle joystick button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_hat_motion_event(event)
abstractmethod
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_ball_motion_event(event)
abstractmethod
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_device_added_event(event)
abstractmethod
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEvents.on_joy_device_removed_event(event)
abstractmethod
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs
Bases: EventInterface
Mixin for joystick events.
glitchygames.events.JoystickEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.JoystickEventStubs.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_button_down_event(event)
cached
Handle joystick button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_button_up_event(event)
cached
Handle joystick button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.JoystickEventStubs.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MidiEvents
Bases: EventInterface
Mixin for midi events.
glitchygames.events.MidiEventStubs
Bases: EventInterface
Mixin for midi events.
glitchygames.events.MouseEvents
Bases: EventInterface
Mixin for mouse events.
glitchygames.events.MouseEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.MouseEvents.on_mouse_motion_event(event)
abstractmethod
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_drag_event(event, trigger)
abstractmethod
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_drop_event(event, trigger)
abstractmethod
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_left_mouse_drag_event(event, trigger)
abstractmethod
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_left_mouse_drop_event(event, trigger)
abstractmethod
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_middle_mouse_drag_event(event, trigger)
abstractmethod
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_middle_mouse_drop_event(event, trigger)
abstractmethod
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_right_mouse_drag_event(event, trigger)
abstractmethod
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_right_mouse_drop_event(event, trigger)
abstractmethod
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_focus_event(event, entering_focus)
abstractmethod
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_unfocus_event(event, leaving_focus)
abstractmethod
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_button_up_event(event)
abstractmethod
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_left_mouse_button_up_event(event)
abstractmethod
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_middle_mouse_button_up_event(event)
abstractmethod
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_right_mouse_button_up_event(event)
abstractmethod
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_button_down_event(event)
abstractmethod
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_left_mouse_button_down_event(event)
abstractmethod
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_middle_mouse_button_down_event(event)
abstractmethod
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_right_mouse_button_down_event(event)
abstractmethod
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_scroll_down_event(event)
abstractmethod
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_scroll_up_event(event)
abstractmethod
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEvents.on_mouse_wheel_event(event)
abstractmethod
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs
Bases: EventInterface
Mixin for mouse events.
glitchygames.events.MouseEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.MouseEventStubs.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_drag_event(event, trigger)
cached
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_drop_event(event, trigger)
cached
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_left_mouse_drag_event(event, trigger)
cached
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_left_mouse_drop_event(event, trigger)
cached
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_middle_mouse_drag_event(event, trigger)
cached
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_middle_mouse_drop_event(event, trigger)
cached
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_right_mouse_drag_event(event, trigger)
cached
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_right_mouse_drop_event(event, trigger)
cached
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_left_mouse_button_up_event(event)
cached
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_middle_mouse_button_up_event(event)
cached
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_right_mouse_button_up_event(event)
cached
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_left_mouse_button_down_event(event)
cached
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_middle_mouse_button_down_event(event)
cached
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_right_mouse_button_down_event(event)
cached
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.MouseEventStubs.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TextEvents
Bases: EventInterface
Mixin for text events.
glitchygames.events.TextEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.TextEvents.on_text_editing_event(event)
abstractmethod
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TextEvents.on_text_input_event(event)
abstractmethod
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TextEventStubs
Bases: EventInterface
Mixin for text events.
glitchygames.events.TextEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.TextEventStubs.on_text_editing_event(event)
cached
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.TextEventStubs.on_text_input_event(event)
cached
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents
Bases: EventInterface
Mixin for window events.
glitchygames.events.WindowEvents.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.WindowEvents.on_window_close_event(event)
abstractmethod
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_enter_event(event)
abstractmethod
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_exposed_event(event)
abstractmethod
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_focus_gained_event(event)
abstractmethod
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_focus_lost_event(event)
abstractmethod
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_hit_test_event(event)
abstractmethod
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_leave_event(event)
abstractmethod
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_maximized_event(event)
abstractmethod
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_minimized_event(event)
abstractmethod
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_moved_event(event)
abstractmethod
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_resized_event(event)
abstractmethod
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_restored_event(event)
abstractmethod
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_shown_event(event)
abstractmethod
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_size_changed_event(event)
abstractmethod
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEvents.on_window_take_focus_event(event)
abstractmethod
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs
Bases: EventInterface
Mixin for window events.
glitchygames.events.WindowEventStubs.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.WindowEventStubs.on_window_close_event(event)
cached
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_enter_event(event)
cached
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_exposed_event(event)
cached
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_focus_gained_event(event)
cached
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_focus_lost_event(event)
cached
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_hit_test_event(event)
cached
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_leave_event(event)
cached
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_maximized_event(event)
cached
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_minimized_event(event)
cached
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_moved_event(event)
cached
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_resized_event(event)
cached
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_restored_event(event)
cached
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_shown_event(event)
cached
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_size_changed_event(event)
cached
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.WindowEventStubs.on_window_take_focus_event(event)
cached
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.AllEvents
Bases: AudioEvents, ControllerEvents, DropEvents, TouchEvents, FontEvents, GameEvents, JoystickEvents, KeyboardEvents, MidiEvents, MouseEvents, TextEvents, WindowEvents
Mixin for all events.
glitchygames.events.AllEventStubs
Bases: AudioEventStubs, ControllerEventStubs, DropEventStubs, TouchEventStubs, FontEventStubs, GameEventStubs, JoystickEventStubs, KeyboardEventStubs, MidiEventStubs, MouseEventStubs, TextEventStubs, WindowEventStubs
Mixin for all event stubs.
glitchygames.events.EventManager
Bases: ResourceManager
Root event manager.
glitchygames.events.EventManager.EventProxy
Proxy for events.
glitchygames.events.EventManager.EventProxy.__init__(event_source)
Initialize the event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.EventManager.EventProxy.unhandled_event(*args, **kwargs)
Handle unhandled events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.EventManager.EventProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.EventManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.EventManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.EventManager.__init__(game=None)
Initialize the event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Functions
glitchygames.events.supported_events(like='.*')
Return a list of supported events.
This method is crucial for allowing the game engine to support both older versions of pygame and newer versions. It allows us to enumerate supported pygame events and initialize them dynamically.
This ensures that the game engine will work with many versions of pygame.
We enumerate all pygame event IDs and then use the pygame.event.event_name() method to get the event name. We then use a regular expression to match the event name against the like parameter.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.unhandled_event(game, event, *args, **kwargs)
cached
Handle unhandled events.
This method is called when an event is not handled by any of the event handlers.
This is helpful for us to debug events that we haven't implemented yet.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
Modules
glitchygames.events.audio
Audio.
This is a simple audio manager that can be used to manage audio.
glitchygames.events.audio.AudioManager
Bases: ResourceManager
Manage pygame audio events.
glitchygames.events.audio.AudioManager.AudioProxy
Bases: AudioEvents, ResourceManager
Pygame audio event proxy.
glitchygames.events.audio.AudioManager.AudioProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.audio.AudioManager.AudioProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.audio.AudioManager.AudioProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.audio.AudioManager.AudioProxy.__init__(game=None)
Initialize the audio proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.audio.AudioManager.AudioProxy.on_audio_device_added_event(event)
Handle audio device added event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.audio.AudioManager.AudioProxy.on_audio_device_removed_event(event)
Handle audio device removed event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.audio.AudioManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.audio.AudioManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.audio.AudioManager.__init__(game=None)
Initialize the audio manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.audio.AudioManager.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller
Controller Events.
This is a simple controller event class that can be used to handle controller events.
glitchygames.events.controller.ControllerManager
Bases: ControllerEvents, ResourceManager
Manage controller events.
glitchygames.events.controller.ControllerManager.ControllerProxy
Bases: ControllerEvents, ResourceManager
Proxy class for controller events.
glitchygames.events.controller.ControllerManager.ControllerProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.controller.ControllerManager.ControllerProxy.__init__(game=None, controller_id=-1)
Initialize the controller proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_axis_motion_event(event)
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_device_added_event(event)
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_device_remapped_event(event)
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_device_removed_event(event)
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_touchpad_down_event(event)
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_touchpad_motion_event(event)
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.on_controller_touchpad_up_event(event)
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.__str__()
Return a string representation of the controller.
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.ControllerProxy.__repr__()
Return a string representation of the controller object.
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.controller.ControllerManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.controller.ControllerManager.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.controller.ControllerManager.__init__(game=None)
Initialize the ControllerManager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.args(parser)
classmethod
Add controller options to the parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_axis_motion_event(event)
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_device_added_event(event)
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_device_remapped_event(event)
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_device_removed_event(event)
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_touchpad_down_event(event)
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_touchpad_motion_event(event)
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.controller.ControllerManager.on_controller_touchpad_up_event(event)
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop
Drop Events.
This is a simple drop event class that can be used to handle drag & drop events.
glitchygames.events.drop.DropManager
Bases: ResourceManager
Manage drop events.
glitchygames.events.drop.DropManager.DropProxy
Bases: DropEvents, ResourceManager
Proxy class for drop events.
glitchygames.events.drop.DropManager.DropProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.drop.DropManager.DropProxy.__init__(game=None)
Initialize the drop proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.on_drop_begin_event(event)
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.on_drop_complete_event(event)
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.on_drop_file_event(event)
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.DropProxy.on_drop_text_event(event)
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.drop.DropManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.drop.DropManager.__init__(game=None)
Initialize the drop manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.drop.DropManager.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick
Joystick Event Manager.
glitchygames.events.joystick.JoystickManager
Bases: JoystickEvents, ResourceManager
Manage joystick events.
glitchygames.events.joystick.JoystickManager.JoystickProxy
Bases: JoystickEvents, ResourceManager
Joystick event proxy.
glitchygames.events.joystick.JoystickManager.JoystickProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.joystick.JoystickManager.JoystickProxy.__init__(game=None, joystick_id=-1)
Initialize the joystick event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_axis_motion_event(event)
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_button_down_event(event)
Handle joystick button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_button_up_event(event)
Handle joystick button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_hat_motion_event(event)
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_ball_motion_event(event)
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_device_added_event(event)
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.on_joy_device_removed_event(event)
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_name()
Get the joystick name.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_init()
Get the joystick init status.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_numaxes()
Get the number of axes.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_numballs()
Get the number of trackballs.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_numbuttons()
Get the number of buttons.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.get_numhats()
Get the number of hats.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.__str__()
Get the joystick info.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.JoystickProxy.__repr__()
Get the joystick representation.
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.joystick.JoystickManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.joystick.JoystickManager.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.joystick.JoystickManager.__init__(game=None)
Initialize the joystick event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.args(parser)
classmethod
Add joystick-specific arguments to the global parser.
This class method will get called automatically by the GameEngine class.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_axis_motion_event(event)
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_button_down_event(event)
Handle joystick button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_button_up_event(event)
Handle joystick button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_hat_motion_event(event)
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_ball_motion_event(event)
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_device_added_event(event)
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.joystick.JoystickManager.on_joy_device_removed_event(event)
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard
Keyboard Event Manager.
glitchygames.events.keyboard.KeyboardManager
Bases: ResourceManager
Manage keyboard events.
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy
Bases: KeyboardEvents, ResourceManager
Keyboard event proxy.
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.__init__(game=None)
Initialize the keyboard event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.on_key_chord_down_event(event)
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.KeyboardProxy.on_key_chord_up_event(event)
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.__init__(game=None)
Initialize the keyboard event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.keyboard.KeyboardManager.args(parser)
classmethod
Add keyboard-specific arguments to the global parser.
This class method will get called automatically by the GameEngine class.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.midi
Midi Event Manager.
glitchygames.events.midi.MidiManager
Bases: ResourceManager
Manage midi events.
glitchygames.events.midi.MidiManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.midi.MidiManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.midi.MidiManager.__init__(game=None)
Initialize the midi event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.midi.MidiManager.args(parser)
classmethod
Add midi-specific arguments to the global parser.
This class method will get called automatically by the GameEngine class.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse
Mouse manager.
glitchygames.events.mouse.MouseManager
Bases: ResourceManager
Mouse manager event handler.
glitchygames.events.mouse.MouseManager.MouseProxy
Bases: MouseEvents, ResourceManager
Mouse manager event proxy.
glitchygames.events.mouse.MouseManager.MouseProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.mouse.MouseManager.MouseProxy.__init__(game=None)
Initialize the mouse manager event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_motion_event(event)
Handle the mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_drag_event(event, trigger)
Handle the mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_drop_event(event, trigger)
Handle the mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_left_mouse_drag_event(event, trigger)
Handle the left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_left_mouse_drop_event(event, trigger)
Handle the left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_middle_mouse_drag_event(event, trigger)
Handle the middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_middle_mouse_drop_event(event, trigger)
Handle the middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_right_mouse_drag_event(event, trigger)
Handle the right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_right_mouse_drop_event(event, trigger)
Handle the right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_focus_event(event, entering_focus)
Handle the mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_unfocus_event(event, leaving_focus)
Handle the mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_button_up_event(event)
Handle the mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_left_mouse_button_up_event(event)
Handle the left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_middle_mouse_button_up_event(event)
Handle the middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_right_mouse_button_up_event(event)
Handle the right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_button_down_event(event)
Handle the mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_left_mouse_button_down_event(event)
Handle the left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_middle_mouse_button_down_event(event)
Handle the middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_right_mouse_button_down_event(event)
Handle the right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_scroll_down_event(event)
Handle the mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_scroll_up_event(event)
Handle the mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.MouseProxy.on_mouse_wheel_event(event)
Handle the mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.mouse.MouseManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.mouse.MouseManager.__init__(game=None)
Initialize the mouse manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MouseManager.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.MousePointer
Mouse pointer sprite.
glitchygames.events.mouse.MousePointer.x: int
property
writable
Get the x coordinate of the mouse pointer.
| Returns: |
|
|---|
glitchygames.events.mouse.MousePointer.y: int
property
writable
Get the y coordinate of the mouse pointer.
| Returns: |
|
|---|
glitchygames.events.mouse.MousePointer.__init__(pos, size=(1, 1))
Initialize the mouse pointer sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.mouse.collided_sprites(scene, event, index=None)
Get the list of collided sprites.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch
Touch Event Manager.
glitchygames.events.touch.TouchManager
Bases: ResourceManager
Touch event manager.
glitchygames.events.touch.TouchManager.TouchProxy
Bases: TouchEvents, ResourceManager
Touch event proxy.
glitchygames.events.touch.TouchManager.TouchProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.touch.TouchManager.TouchProxy.__init__(game=None)
Initialize the finger event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_touch_down_event(event)
Handle finger down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_touch_motion_event(event)
Handle finger motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_touch_up_event(event)
Handle finger up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_multi_touch_down_event(event)
Handle multi-touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_multi_touch_motion_event(event)
Handle multi-touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.TouchProxy.on_multi_touch_up_event(event)
Handle multi-touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.touch.TouchManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.touch.TouchManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.touch.TouchManager.__init__(game=None)
Initialize the touch event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window
Window.
glitchygames.events.window.WindowManager
Bases: ResourceManager
Window manager event handler.
glitchygames.events.window.WindowManager.WindowManagerProxy
Bases: WindowEvents, ResourceManager
Window manager event proxy.
glitchygames.events.window.WindowManager.WindowManagerProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.events.window.WindowManager.WindowManagerProxy.__init__(game=None)
Initialize the window manager proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_close_event(event)
Handle the window close event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_enter_event(event)
Handle the window enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_exposed_event(event)
Handle the window exposed event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_focus_gained_event(event)
Handle the window focus gained event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_focus_lost_event(event)
Handle the window focus lost event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle the window hidden event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_hit_test_event(event)
Handle the window hit test event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_leave_event(event)
Handle the window leave event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_maximized_event(event)
Handle the window maximized event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_minimized_event(event)
Handle the window minimized event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_moved_event(event)
Handle the window moved event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_resized_event(event)
Handle the window resized event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_restored_event(event)
Handle the window restored event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_shown_event(event)
Handle the window shown event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_size_changed_event(event)
Handle the window size changed event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.WindowManagerProxy.on_window_take_focus_event(event)
Handle the window take focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.window.WindowManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.events.window.WindowManager.__init__(game=None)
Initialize the window event manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.events.window.WindowManager.args(parser)
classmethod
Add window-specific arguments to the global parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples
Modules
glitchygames.examples.dt_demo
Delta Time Demo.
glitchygames.examples.dt_demo.Game
Bases: Scene
The main game class.
glitchygames.examples.dt_demo.Game.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.dt_demo.Game.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.__init__(options, groups=None)
Initialize the Game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.args(parser)
classmethod
Add game-specific arguments to the gloal parser.
This class method will get called automatically by the GameEngine class.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.dt_tick(dt)
Update the scene.
This method will get called automatically by the GameEngine class.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.update()
Update the scene.
This method will get called automatically by the GameEngine class.
| Returns: |
|
|---|
glitchygames.examples.dt_demo.Game.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.dt_demo.main()
The main entry point for the game.
glitchygames.examples.joystick_demo
Joystick Demo.
glitchygames.examples.joystick_demo.ShapesSprite
Bases: Sprite
A sprite class for drawing shapes.
glitchygames.examples.joystick_demo.ShapesSprite.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.rectangle: pygame.rect.Rect
property
Get the rectangle.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.__str__()
Returns a string representation of the sprite.
glitchygames.examples.joystick_demo.ShapesSprite.__init__(*args, **kwargs)
Initialize a ShapesSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.move(pos)
Move the sprite to a new position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.ShapesSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene
Bases: Scene
A scene for testing joysticks.
glitchygames.examples.joystick_demo.JoystickScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.joystick_demo.JoystickScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_key_down_event(event)
cached
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.__init__(groups=None)
Initialize the JoystickScene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.load_resources()
Load the resources.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.render(screen)
Render the scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_mouse_motion_event(event)
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_button_up(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_left_mouse_button_down(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_pew_pew_event(event)
Handle pew pew events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_recharge_event(event)
Handle recharge events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.JoystickScene.on_controller_axis_motion_event(event)
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game
Bases: Scene
The main game class. This is where the magic happens.
glitchygames.examples.joystick_demo.Game.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.joystick_demo.Game.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_key_down_event(event)
cached
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.__init__(options)
Initialize the game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.Game.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.joystick_demo.main()
The main function.
| Returns: |
|
|---|
glitchygames.examples.paddleslap
Paddle Slap.
This is a simple game where you try to keep the ball from hitting your side of the screen.
glitchygames.examples.paddleslap.TextSprite
Bases: Sprite
A sprite class for displaying text.
glitchygames.examples.paddleslap.TextSprite.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.paddleslap.TextSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.__str__()
Returns a string representation of the sprite.
glitchygames.examples.paddleslap.TextSprite.__init__(background_color=BLACKLUCENT, alpha=0, x=0, y=0, groups=None)
Initialize the text sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.TextSprite.update()
Update the text sprite.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game
Bases: Scene
The main game class. This is where the magic happens.
glitchygames.examples.paddleslap.Game.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.paddleslap.Game.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.__init__(options, groups=None)
Initialize the Game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.args(parser)
classmethod
Add arguments to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.setup()
Set up the game.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.dt_tick(dt)
Update the game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.update()
Update the game.
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_controller_axis_motion_event(event)
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.Game.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.paddleslap.main()
The main function.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo
Text Input Demo.
glitchygames.examples.text_input_demo.Game
Bases: Scene
The main game class.
glitchygames.examples.text_input_demo.Game.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.examples.text_input_demo.Game.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.__init__(options, groups=None)
Initialize the Game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.setup()
classmethod
Set up the game.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.update()
Update the game.
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_input_box_submit_event(control)
Handle input box submit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_mouse_button_up_event(event)
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.Game.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.examples.text_input_demo.main()
The main entry point for the game.
glitchygames.fonts
Fonts.
This is a simple font manager that can be used to load fonts.
Classes
glitchygames.fonts.FontManager
Bases: ResourceManager
A font manager.
glitchygames.fonts.FontManager.FontProxy
Bases: FontEvents, ResourceManager
A font proxy.
glitchygames.fonts.FontManager.FontProxy.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.fonts.FontManager.FontProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.fonts.FontManager.FontProxy.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.fonts.FontManager.FontProxy.on_font_changed_event(event)
abstractmethod
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.fonts.FontManager.FontProxy.__init__(game=None)
Initialize the font proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.fonts.FontManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.fonts.FontManager.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.fonts.FontManager.__init__(game=None)
Initialize the font manager.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.fonts.FontManager.args(parser)
classmethod
Add font options to the argument parser.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.fonts.FontManager.font(font_config=None)
classmethod
Return a font object.
If the font requested can't be found then bitstream_vera will be loaded instead.
Note that if you are trying to package your game with pyinstaller, you'll need to bundle your game's fonts with the pyinstaller invocation. Make sure you have distribution rights to the fonts you're including with your game.
bitstream_vera is a permissively licensed font that can be used with your game.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects
Functions
glitchygames.game_objects.load_sound(snd_file, volume=0.25)
Load a sound file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Modules
glitchygames.game_objects.ball
Ball.
glitchygames.game_objects.ball.BallSprite
Bases: Sprite
Ball Sprite.
glitchygames.game_objects.ball.BallSprite.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.color: tuple[int, int, int]
property
writable
Get the color of the ball.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.game_objects.ball.BallSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.__str__()
Returns a string representation of the sprite.
glitchygames.game_objects.ball.BallSprite.__init__(x=0, y=0, width=20, height=20, groups=None, collision_sound=None)
Initialize the ball sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.reset()
Reset the ball.
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.bounce(diff)
Bounce the ball.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.ball.BallSprite.update()
Update the ball.
| Returns: |
|
|---|
glitchygames.game_objects.paddle
Paddle.
glitchygames.game_objects.paddle.BasePaddle
Bases: Sprite
Base Paddle class.
glitchygames.game_objects.paddle.BasePaddle.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.game_objects.paddle.BasePaddle.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.__str__()
Returns a string representation of the sprite.
glitchygames.game_objects.paddle.BasePaddle.__init__(axis, speed, name, color, x, y, width, height, groups=None, collision_sound=None)
Initialize the paddle.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.move_horizontal()
Move the paddle horizontally.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.move_vertical()
Move the paddle vertically.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.is_at_bottom_of_screen()
Check if the paddle is at the bottom of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.is_at_top_of_screen()
Check if the paddle is at the top of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.is_at_left_of_screen()
Check if the paddle is at the left of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.BasePaddle.is_at_right_of_screen()
Check if the paddle is at the right of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle
Bases: BasePaddle
Horizontal Paddle.
glitchygames.game_objects.paddle.HorizontalPaddle.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.__str__()
Returns a string representation of the sprite.
glitchygames.game_objects.paddle.HorizontalPaddle.move_horizontal()
Move the paddle horizontally.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.move_vertical()
Move the paddle vertically.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.is_at_bottom_of_screen()
Check if the paddle is at the bottom of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.is_at_top_of_screen()
Check if the paddle is at the top of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.is_at_left_of_screen()
Check if the paddle is at the left of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.is_at_right_of_screen()
Check if the paddle is at the right of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.__init__(name, size, position, color, speed, groups=None, collision_sound=None)
Initialize the horizontal paddle.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.update()
Update the paddle.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.left()
Move left.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.right()
Move right.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.stop()
Stop moving.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.HorizontalPaddle.speed_up()
Speed up.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle
Bases: BasePaddle
Vertical Paddle.
glitchygames.game_objects.paddle.VerticalPaddle.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.__str__()
Returns a string representation of the sprite.
glitchygames.game_objects.paddle.VerticalPaddle.move_horizontal()
Move the paddle horizontally.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.move_vertical()
Move the paddle vertically.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.is_at_bottom_of_screen()
Check if the paddle is at the bottom of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.is_at_top_of_screen()
Check if the paddle is at the top of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.is_at_left_of_screen()
Check if the paddle is at the left of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.is_at_right_of_screen()
Check if the paddle is at the right of the screen.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.__init__(name, size, position, color, speed, groups=None, collision_sound=None)
Initialize the vertical paddle.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.update()
Update the paddle.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.up()
Move up.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.down()
Move down.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.stop()
Stop moving.
| Returns: |
|
|---|
glitchygames.game_objects.paddle.VerticalPaddle.speed_up()
Speed up.
| Returns: |
|
|---|
glitchygames.game_objects.sounds
Sounds.
glitchygames.game_objects.sounds.SFX
Sound effects.
glitchygames.interfaces
Interfaces for the game.
Classes
glitchygames.interfaces.SpriteInterface
Sprite interface.
glitchygames.interfaces.SpriteInterface.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.interfaces.SpriteInterface.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.interfaces.SpriteInterface.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.interfaces.SceneInterface
Scene interface.
glitchygames.interfaces.SceneInterface.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.interfaces.SceneInterface.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.interfaces.SceneInterface.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.interfaces.SceneInterface.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.movement
Modules
glitchygames.movement.horizontal
Horizontal Movement.
This is a simple horizontal movement class that can be used to move sprites left and right.
glitchygames.movement.horizontal.Horizontal
Horizontal movement.
glitchygames.movement.horizontal.Horizontal.__init__(speed)
Initialize the horizontal movement.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.movement.horizontal.Horizontal.left()
Move left.
| Returns: |
|
|---|
glitchygames.movement.horizontal.Horizontal.right()
Move right.
| Returns: |
|
|---|
glitchygames.movement.horizontal.Horizontal.stop()
Stop moving.
| Returns: |
|
|---|
glitchygames.movement.speed
Speed.
This is a simple speed class that can be used to speed up sprites.
glitchygames.movement.speed.Speed
Speed.
glitchygames.movement.speed.Speed.__init__(x=0, y=0, increment=0.2)
Initialize the speed.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.movement.speed.Speed.speed_up()
Speed up.
| Returns: |
|
|---|
glitchygames.movement.speed.Speed.speed_up_horizontal()
Speed up horizontally.
| Returns: |
|
|---|
glitchygames.movement.speed.Speed.speed_up_vertical()
Speed up vertically.
| Returns: |
|
|---|
glitchygames.movement.vertical
Vertical Movement.
This is a simple vertical movement class that can be used to move sprites up and down.
glitchygames.movement.vertical.Vertical
Vertical movement.
glitchygames.movement.vertical.Vertical.__init__(speed)
Initialize the vertical movement.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.movement.vertical.Vertical.up()
Move up.
| Returns: |
|
|---|
glitchygames.movement.vertical.Vertical.down()
Move down.
| Returns: |
|
|---|
glitchygames.movement.vertical.Vertical.stop()
Stop moving.
| Returns: |
|
|---|
glitchygames.pixels
Pixel data handling.
Functions
glitchygames.pixels.indexed_rgb_triplet_generator(pixel_data)
Yield (R, G, B) pixel tuples from a buffer of pixel tuples.
glitchygames.pixels.rgb_555_triplet_generator(pixel_data)
Yield (R, G, B) pixel tuples for 555 formated color data.
glitchygames.pixels.rgb_565_triplet_generator(pixel_data)
Yield (R, G, B) tuples for 565 formatted color data.
glitchygames.pixels.rgb_triplet_generator(pixel_data)
Yield (R, G, B) tuples for the provided pixel data.
glitchygames.pixels.image_from_pixels(pixels, width, height)
Produce a pygame.image object for the specified [(R, G, B), ...] pixel data.
glitchygames.pixels.pixels_from_data(pixel_data)
Expand raw pixel data into [(R, G, B), ...] triplets.
glitchygames.pixels.pixels_from_path(path)
Expand raw pixel data from file into [(R, G, B), ...] triplets.
glitchygames.scenes
Glitchy Games Engine scenes module.
Classes
glitchygames.scenes.SceneManager
Bases: SceneInterface, EventManager
Glitchy Games Scene Manager.
The scene manager is responsible for managing the active scene, and for processing events.
glitchygames.scenes.SceneManager.game_engine: object
property
writable
Return the game engine.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.all_sprites: pygame.sprite.LayeredDirty | None
property
Return the active scene's sprite group.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.EventProxy
Proxy for events.
glitchygames.scenes.SceneManager.EventProxy.__init__(event_source)
Initialize the event proxy.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.EventProxy.unhandled_event(*args, **kwargs)
Handle unhandled events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.EventProxy.__getattr__(attr)
Get an attribute.
This method is called when an attribute is not found.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.__new__(*args, **kwargs)
Create a new instance of the class.
This method is called when a new instance of the class
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.scenes.SceneManager.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.__init__()
Initialize the scene manager.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.start()
Start the scene manager.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.terminate()
Terminate the scene manager.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.quit()
Quit the game.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.quit_game()
Quit the game.
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.on_game_event(event)
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.register_game_event(event_type, callback)
Register a game event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.SceneManager.__getattr__(attr)
Proxy calls to the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene
Bases: SceneInterface, SpriteInterface, AllEventStubs
Scene object base class.
Subclass this to properly receive on_*_event() messages automatically.
glitchygames.scenes.Scene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.scenes.Scene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.scenes.Scene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_key_down_event(event)
cached
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.scenes.Scene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.__init__(options=None, groups=None)
Initialize the scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.scenes.Scene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.scenes.Scene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
Modules
glitchygames.sprites
Glitchy Games Engine sprite module.
Classes
glitchygames.sprites.RootSprite
Bases: MouseEvents, SpriteInterface, DirtySprite
A root sprite class. All Glitchy Games sprites inherit from this class.
glitchygames.sprites.RootSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.sprites.RootSprite.on_mouse_motion_event(event)
abstractmethod
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_drag_event(event, trigger)
abstractmethod
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_drop_event(event, trigger)
abstractmethod
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_left_mouse_drag_event(event, trigger)
abstractmethod
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_left_mouse_drop_event(event, trigger)
abstractmethod
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_middle_mouse_drag_event(event, trigger)
abstractmethod
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_middle_mouse_drop_event(event, trigger)
abstractmethod
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_right_mouse_drag_event(event, trigger)
abstractmethod
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_right_mouse_drop_event(event, trigger)
abstractmethod
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_focus_event(event, entering_focus)
abstractmethod
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_unfocus_event(event, leaving_focus)
abstractmethod
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_button_up_event(event)
abstractmethod
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_left_mouse_button_up_event(event)
abstractmethod
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_middle_mouse_button_up_event(event)
abstractmethod
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_right_mouse_button_up_event(event)
abstractmethod
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_button_down_event(event)
abstractmethod
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_left_mouse_button_down_event(event)
abstractmethod
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_middle_mouse_button_down_event(event)
abstractmethod
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_right_mouse_button_down_event(event)
abstractmethod
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_scroll_down_event(event)
abstractmethod
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_scroll_up_event(event)
abstractmethod
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.on_mouse_wheel_event(event)
abstractmethod
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.RootSprite.__init__(groups=None)
Initialize a RootSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite
Bases: RootSprite
A convenience class for handling all of the common sprite behaviors.
glitchygames.sprites.Sprite.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.sprites.Sprite.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.sprites.Sprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.sprites.Sprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.sprites.Sprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.__init__(x, y, width, height, name=None, parent=None, groups=None)
Initialize a Sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Sprite.__str__()
Returns a string representation of the sprite.
glitchygames.sprites.BitmappySprite
Bases: Sprite
A sprite that loads from a Bitmappy config file.
glitchygames.sprites.BitmappySprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.sprites.BitmappySprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.__str__()
Returns a string representation of the sprite.
glitchygames.sprites.BitmappySprite.__init__(x, y, width, height, name=None, filename=None, focusable=False, parent=None, groups=None)
Subclass to load sprite files.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.sprites.BitmappySprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.BitmappySprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.Singleton
A generic singleton class.
glitchygames.sprites.Singleton.__new__(*args, **kwargs)
Create a new instance of the Singleton.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite
Bases: BitmappySprite
A singleton class for handling singleton sprites, like mouse pointers.
glitchygames.sprites.SingletonBitmappySprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.sprites.SingletonBitmappySprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.__str__()
Returns a string representation of the sprite.
glitchygames.sprites.SingletonBitmappySprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.__new__(*args, **kwargs)
Create a new instance of the SingletonBitmappySprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.SingletonBitmappySprite.__init__(x, y, width, height, name=None, groups=None)
Initialize the SingletonBitmappySprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite
Bases: BitmappySprite
A singleton class for handling all of the focusable sprite behaviors.
glitchygames.sprites.FocusableSingletonBitmappySprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.__str__()
Returns a string representation of the sprite.
glitchygames.sprites.FocusableSingletonBitmappySprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.__new__(*args, **kwargs)
Create a new instance of the FocusableSingletonBitmappySprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.sprites.FocusableSingletonBitmappySprite.__init__(x, y, width, height, name=None, groups=None)
Initialize the FocusableSingletonBitmappySprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Functions
glitchygames.templates
This module helps build a project from templates. It's a wrapper around cookiecutter.
Functions
glitchygames.templates.get_templates()
Returns a list of templates.
glitchygames.templates.build(template)
Builds the project from the template, using cookiecutter.
glitchygames.tools
Modules
glitchygames.tools.bitmappy
Glitchy Games Bitmap Editor.
glitchygames.tools.bitmappy.GGUnhandledMenuItemError
Bases: Exception
Glitchy Games Unhandled Menu Item Error.
glitchygames.tools.bitmappy.InputConfirmationDialogScene
Bases: Scene
Input Confirmation Dialog Scene.
glitchygames.tools.bitmappy.InputConfirmationDialogScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.__init__(previous_scene, options=None, groups=None)
Initialize the Input Confirmation Dialog Scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.dismiss()
Dismiss the dialog.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_cancel_event(event, trigger)
Handle the cancel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_confirm_event(event, trigger)
Handle the confirm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_input_box_submit_event(control)
Handle the input box submit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_mouse_button_up_event(event)
Handle the mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_key_up_event(event)
Handle the key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.InputConfirmationDialogScene.on_key_down_event(event)
Handle the key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene
Bases: InputConfirmationDialogScene
New Canvas Dialog Scene.
glitchygames.tools.bitmappy.NewCanvasDialogScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_button_up_event(event)
Handle the mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_key_down_event(event)
Handle the key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_key_up_event(event)
Handle the key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.dismiss()
Dismiss the dialog.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_cancel_event(event, trigger)
Handle the cancel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_input_box_submit_event(control)
Handle the input box submit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.__init__(previous_scene, options=None, groups=None)
Initialize the New Canvas Dialog Scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.NewCanvasDialogScene.on_confirm_event(event, trigger)
Handle the confirm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene
Bases: InputConfirmationDialogScene
Load Dialog Scene.
glitchygames.tools.bitmappy.LoadDialogScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.LoadDialogScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_button_up_event(event)
Handle the mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_key_down_event(event)
Handle the key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_key_up_event(event)
Handle the key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.dismiss()
Dismiss the dialog.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_cancel_event(event, trigger)
Handle the cancel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_input_box_submit_event(control)
Handle the input box submit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.__init__(previous_scene, options=None, groups=None)
Initialize the Load Dialog Scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.LoadDialogScene.on_confirm_event(event, trigger)
Handle the confirm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene
Bases: InputConfirmationDialogScene
Save Dialog Scene.
glitchygames.tools.bitmappy.SaveDialogScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.SaveDialogScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_button_up_event(event)
Handle the mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_right_mouse_button_up_event(event)
Handle right mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_key_down_event(event)
Handle the key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_key_up_event(event)
Handle the key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_menu_item_event(event)
cached
Handle menu item events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.dismiss()
Dismiss the dialog.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_cancel_event(event, trigger)
Handle the cancel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_input_box_submit_event(control)
Handle the input box submit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.__init__(previous_scene, options=None, groups=None)
Initialize the Save Dialog Scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.SaveDialogScene.on_confirm_event(event, trigger)
Handle the confirm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite
Bases: BitmappySprite
Bitmap Pixel Sprite.
glitchygames.tools.bitmappy.BitmapPixelSprite.pixel_color: tuple[int, int, int]
property
writable
Get the pixel color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.__str__()
Returns a string representation of the sprite.
glitchygames.tools.bitmappy.BitmapPixelSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.__init__(x=0, y=0, width=1, height=1, name=None, pixel_number=0, border_thickness=1, groups=None)
Initialize the Bitmap Pixel Sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_pixel_update_event(event)
Handle the pixel update event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapPixelSprite.on_left_mouse_button_down_event(event)
Handle the left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas
Bases: BitmappySprite
Canvas.
glitchygames.tools.bitmappy.Canvas.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.Canvas.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.__str__()
Returns a string representation of the sprite.
glitchygames.tools.bitmappy.Canvas.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.tools.bitmappy.Canvas.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.Canvas.__init__()
Create a Canvas.
glitchygames.tools.bitmappy.Canvas.update()
Update the canvas.
glitchygames.tools.bitmappy.CanvasSprite
Bases: BitmappySprite
Canvas Sprite.
glitchygames.tools.bitmappy.CanvasSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.__str__()
Returns a string representation of the sprite.
glitchygames.tools.bitmappy.CanvasSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.__init__(x, y, width, height, name, has_mini_view=True, groups=None)
Initialize the Canvas Sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_pixel_update_event(event, trigger)
Handle the pixel update event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_button_down_event(event)
Handle the left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_left_mouse_drag_event(event, trigger)
Handle the left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_new_file_event(event, trigger)
Handle the new file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_save_file_event(event, trigger)
Handle the save file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.CanvasSprite.on_load_file_event(event, trigger)
Handle the load file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView
Bases: CanvasSprite
Mini View.
glitchygames.tools.bitmappy.MiniView.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.MiniView.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_drag_event(event, trigger)
Handle the left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_button_down_event(event)
Handle the left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.tools.bitmappy.MiniView.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_pixel_update_event(event, trigger)
Handle the pixel update event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_new_file_event(event, trigger)
Handle the new file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_save_file_event(event, trigger)
Handle the save file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_load_file_event(event, trigger)
Handle the load file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.pixels_per_pixel(pixels_across, pixels_tall)
staticmethod
Get the pixels per pixel.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.__init__(x=0, y=0, width=0, height=0, name=None, border_thickness=0, pixels=None, groups=None)
Initialize the Mini View.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.on_left_mouse_button_up_event(event)
Handle the left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.MiniView.__str__()
Get the string representation of the Mini View.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene
Bases: Scene
Bitmap Editor Scene.
glitchygames.tools.bitmappy.BitmapEditorScene.background_color: pygame.Color
property
writable
Return the background color.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.screenshot: pygame.Surface
property
Return a screenshot of the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_close_event(event)
Handle window close events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_enter_event(event)
Handle window enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_exposed_event(event)
Handle window exposed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_focus_gained_event(event)
Handle window focus gained events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_focus_lost_event(event)
Handle window focus lost events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
Handle window hidden events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_hit_test_event(event)
Handle window hit test events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_leave_event(event)
Handle window leave events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_maximized_event(event)
Handle window maximized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_minimized_event(event)
Handle window minimized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_moved_event(event)
Handle window moved events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_resized_event(event)
Handle window resized events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_restored_event(event)
Handle window restored events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_shown_event(event)
Handle window shown events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_size_changed_event(event)
Handle window size changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_window_take_focus_event(event)
Handle window take focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_text_editing_event(event)
Handle text editing events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_text_input_event(event)
Handle text input events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_motion_event(event)
cached
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_left_mouse_drop_event(event, trigger)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_middle_mouse_drag_event(event, trigger)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_middle_mouse_drop_event(event, trigger)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_right_mouse_drag_event(event, trigger)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_right_mouse_drop_event(event, trigger)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_focus_event(event, entering_focus)
cached
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_unfocus_event(event, leaving_focus)
cached
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_button_up_event(event)
cached
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_middle_mouse_button_up_event(event)
Handle middle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_button_down_event(event)
cached
Handle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_middle_mouse_button_down_event(event)
Handle middle mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_right_mouse_button_down_event(event)
Handle right mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_scroll_down_event(event)
cached
Handle mouse scroll down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_scroll_up_event(event)
cached
Handle mouse scroll up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_mouse_wheel_event(event)
cached
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_key_down_event(event)
cached
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_key_chord_up_event(event, keys)
cached
Handle key chord up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_key_chord_down_event(event, keys)
cached
Handle key chord down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_axis_motion_event(event)
cached
Handle joystick axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_button_down_event(event)
Handle joy button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_button_up_event(event)
Handle joy button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_hat_motion_event(event)
cached
Handle joystick hat motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_ball_motion_event(event)
cached
Handle joystick ball motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_device_added_event(event)
cached
Handle joystick device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_joy_device_removed_event(event)
cached
Handle joystick device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_active_event(event)
cached
Handle active events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_fps_event(event)
Handle FPS events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_game_event(event)
cached
Handle game events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_sys_wm_event(event)
Handle sys wm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_user_event(event)
Handle user events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_video_expose_event(event)
Handle video expose events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_video_resize_event(event)
Handle video resize events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_quit_event(event)
Handle quit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_font_changed_event(event)
cached
Handle font changed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_touch_down_event(event)
Handle touch down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_touch_motion_event(event)
Handle touch motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_touch_up_event(event)
Handle touch up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_multi_touch_down_event(event)
cached
Handle multi finger down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_multi_touch_motion_event(event)
cached
Handle multi finger motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_multi_touch_up_event(event)
cached
Handle multi finger up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_drop_begin_event(event)
cached
Handle drop begin event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_drop_file_event(event)
cached
Handle drop file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_drop_text_event(event)
cached
Handle drop text event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_drop_complete_event(event)
cached
Handle drop complete event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_axis_motion_event(event)
cached
Handle controller axis motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_button_down_event(event)
Handle controller button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_button_up_event(event)
Handle controller button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_device_added_event(event)
cached
Handle controller device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_device_remapped_event(event)
cached
Handle controller device remapped events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_device_removed_event(event)
cached
Handle controller device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_touchpad_down_event(event)
cached
Handle controller touchpad down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_touchpad_motion_event(event)
cached
Handle controller touchpad motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_controller_touchpad_up_event(event)
cached
Handle controller touchpad up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_audio_device_added_event(event)
cached
Handle audio device added events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_audio_device_removed_event(event)
cached
Handle audio device removed events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.update()
Update the active scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.render(screen)
Render the active scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.switch_to_scene(next_scene)
Switch to the next scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.terminate()
Terminate the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.play()
Play the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.pause()
Pause the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.setup()
Setup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.cleanup()
Cleanup the scene.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.dt_tick(dt)
Update the scene's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.sprites_at_position(pos)
Return the sprites at a given position.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.load_resources()
Load the scene's resources.
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.__init__(options, groups=None)
Initialize the Bitmap Editor Scene.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_menu_item_event(event)
Handle the menu item event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_new_file_event(event)
Handle the new file event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_new_canvas_dialog_event(event)
Handle the new canvas dialog event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_load_dialog_event(event)
Handle the load dialog event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_save_dialog_event(event)
Handle the save dialog event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_color_well_event(event, trigger)
Handle the color well event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_slider_event(event, trigger)
Handle the slider event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_right_mouse_button_up_event(event)
Handle the right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_left_mouse_button_down_event(event)
Handle the left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_left_mouse_button_up_event(event)
Handle the left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.on_left_mouse_drag_event(event, trigger)
Handle the left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.BitmapEditorScene.args(parser)
classmethod
Add command line arguments.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.tools.bitmappy.main()
Main function.
| Returns: |
|
|---|
glitchygames.ui
GlitchyGames UI classes.
Classes
glitchygames.ui.MenuBar
Bases: FocusableSingletonBitmappySprite
A menu bar class.
glitchygames.ui.MenuBar.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.MenuBar.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.MenuBar.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.__str__()
Returns a string representation of the sprite.
glitchygames.ui.MenuBar.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.MenuBar.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.MenuBar.__new__(*args, **kwargs)
Create a new instance of the FocusableSingletonBitmappySprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.__init__(x, y, width, height, name=None, groups=None)
Initialize a MenuBar.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.add_menu(menu)
glitchygames.ui.MenuBar.add_menu_item(menu_item, menu=None)
glitchygames.ui.MenuBar.update()
Update the menu bar.
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_drop_event(event)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_drag_event(event)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_middle_mouse_drop_event(event)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_drag_event(event, trigger)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_drop_event(event, trigger)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_motion_event(event)
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_enter_event(event)
Handle mouse enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_exit_event(event)
Handle mouse exit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_drag_event(event)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_right_mouse_drop_event(event)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuBar.on_mouse_wheel_event(event)
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem
Bases: BitmappySprite
A menu item class.
This class represents a menu item. It can be a root level menu item or a sub menu item.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.MenuItem.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.MenuItem.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.__str__()
Returns a string representation of the sprite.
glitchygames.ui.MenuItem.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.MenuItem.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.MenuItem.__init__(x=0, y=0, width=1, height=1, name=None, filename=None, parent=None, groups=None)
Initialize a MenuItem.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.add(*groups)
Add the sprite to a group.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.add_menu(menu)
glitchygames.ui.MenuItem.add_menu_item(menu_item, menu)
glitchygames.ui.MenuItem.update()
Update the menu item.
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_drag_event(event)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_drop_event(event)
Handle left mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_drag_event(event)
Handle middle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_middle_mouse_drop_event(event)
Handle middle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_drag_event(event)
Handle mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_drop_event(event)
Handle mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_motion_event(event)
Handle mouse motion events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_enter_event(event)
Handle mouse enter events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_exit_event(event)
Handle mouse exit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_drag_event(event)
Handle right mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_right_mouse_drop_event(event)
Handle right mouse drop events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.MenuItem.on_mouse_wheel_event(event)
Handle mouse wheel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite
Bases: BitmappySprite
A text sprite class.
glitchygames.ui.TextSprite.x: int
property
writable
Get the x coordinate of the text sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.y: int
property
writable
Get the y coordinate of the text sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox
Bases: Sprite
A text box class.
glitchygames.ui.TextSprite.TextBox.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.x: int
property
writable
Get the x coordinate of the text box.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.y: int
property
writable
Get the y coordinate of the text box.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.TextSprite.TextBox.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.__str__()
Returns a string representation of the sprite.
glitchygames.ui.TextSprite.TextBox.__init__(font, x, y, line_height=15, text='Text', text_color=WHITE, parent=None, groups=None)
Initialize a TextBox.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.print_text(surface, string)
Print text to the text box.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.reset()
Reset the text box.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.indent()
Indent the text box.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.TextBox.unindent()
Unindent the text box.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.TextSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.TextSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.TextSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.__init__(x, y, width, height, name=None, background_color=BLACKLUCENT, text_color=WHITE, alpha=0, text='Text', parent=None, groups=None)
Initialize a TextSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.update()
Update the text sprite.
| Returns: |
|
|---|
glitchygames.ui.TextSprite.add(*groups)
Add the sprite to a group.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_focus_event(event, focus)
Handle mouse focus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_mouse_unfocus_event(event)
Handle mouse unfocus events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextSprite.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite
Bases: BitmappySprite
A button sprite class.
glitchygames.ui.ButtonSprite.x: int
property
writable
Get the x coordinate of the button sprite.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.y: int
property
writable
Get the y coordinate of the button sprite.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.ButtonSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.ButtonSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.ButtonSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.__init__(x, y, width, height, name=None, parent=None, groups=None)
Initialize a ButtonSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.update_nested_sprites()
Update the nested sprites.
Sets the dirty flag on the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ButtonSprite.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite
Bases: ButtonSprite
A checkbox sprite class.
glitchygames.ui.CheckboxSprite.x: int
property
writable
Get the x coordinate of the button sprite.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.y: int
property
writable
Get the y coordinate of the button sprite.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.update_nested_sprites()
Update the nested sprites.
Sets the dirty flag on the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.CheckboxSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.CheckboxSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.CheckboxSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.__init__(x, y, width, height, name=None, callbacks=None, groups=None)
Initialize a CheckboxSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.update()
Update the checkbox sprite.
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.CheckboxSprite.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox
Bases: Sprite
An input box class.
glitchygames.ui.InputBox.width: int
property
writable
Return the width of the sprite.
| Returns: |
|
|---|
glitchygames.ui.InputBox.height: int
property
writable
Return the height of the sprite.
| Returns: |
|
|---|
glitchygames.ui.InputBox.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.InputBox.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.InputBox.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_chord_up_event(event)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_chord_down_event(event)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.__str__()
Returns a string representation of the sprite.
glitchygames.ui.InputBox.__init__(x, y, width, height, color=(233, 248, 215), text='', name=None, parent=None, groups=None)
Initialize an InputBox.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.activate()
Activate the input box.
| Returns: |
|
|---|
glitchygames.ui.InputBox.deactivate()
Deactivate the input box.
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_input_box_submit_event(event)
Handle input box submit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.update()
Update the input box.
| Returns: |
|
|---|
glitchygames.ui.InputBox.render()
Render the input box.
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_mouse_up_event(event)
Handle mouse up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputBox.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite
Bases: BitmappySprite
A text box sprite class.
glitchygames.ui.TextBoxSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.TextBoxSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.TextBoxSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.TextBoxSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.__init__(x, y, width, height, name=None, callbacks=None, parent=None, groups=None)
Initialize a TextBoxSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.update()
Update the text box sprite.
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.TextBoxSprite.on_left_mouse_button_up_event(event)
Handle left mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite
Bases: BitmappySprite
A slider sprite class.
glitchygames.ui.SliderSprite.value: int
property
writable
Get the value of the slider sprite.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.x: int
property
writable
Get the x coordinate of the slider sprite.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.y: int
property
writable
Get the y coordinate of the slider sprite.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite
Bases: BitmappySprite
A slider knob sprite class.
glitchygames.ui.SliderSprite.SliderKnobSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.update()
Update the sprite.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.SliderSprite.SliderKnobSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.__init__(x, y, width, height, name=None, parent=None, groups=None)
Initialize a SliderKnobSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.SliderKnobSprite.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.SliderSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.SliderSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.SliderSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.__init__(x, y, width, height, name=None, parent=None, groups=None)
Initialize a SliderSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.update()
Update the slider sprite.
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_button_down_event(event)
Handle left mouse button down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.SliderSprite.on_left_mouse_drag_event(event, trigger)
Handle left mouse drag events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite
Bases: BitmappySprite
A color well sprite class.
glitchygames.ui.ColorWellSprite.active_color: tuple[int, int, int]
property
writable
Get the active color.
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.hex_color: str
property
Get the hex color.
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.ColorWellSprite.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_button_up_event(event)
Handle a mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_key_down_event(event)
Handle a key down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_key_up_event(event)
Handle a key up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.__str__()
Returns a string representation of the sprite.
glitchygames.ui.ColorWellSprite.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.ColorWellSprite.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.__init__(x, y, width, height, name, parent=None, groups=None)
Initialize a ColorWellSprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.ColorWellSprite.update()
Update the color well sprite.
| Returns: |
|
|---|
glitchygames.ui.InputDialog
Bases: BitmappySprite
An input dialog class.
glitchygames.ui.InputDialog.render(screen)
Render the sprite.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.__subclasshook__(subclass)
classmethod
Override the default subclasshook to create an interface.
glitchygames.ui.InputDialog.on_mouse_motion_event(event)
Handle a mouse motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_drag_event(event, trigger)
Handle a mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_drop_event(event, trigger)
Handle a mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_drag_event(event, trigger)
Handle a left mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_drop_event(event, trigger)
Handle a left mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_drag_event(event, trigger)
Handle a middle mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_drop_event(event, trigger)
Handle a middle mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_drag_event(event, trigger)
Handle a right mouse drag event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_drop_event(event, trigger)
Handle a right mouse drop event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_focus_event(event, old_focus)
Handle a mouse focus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_unfocus_event(event)
Handle a mouse unfocus event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_button_up_event(event)
Handle a left mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_button_up_event(event)
Handle a middle mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_button_up_event(event)
Handle a right mouse button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_button_down_event(event)
Handle a mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_button_down_event(event)
Handle a left mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_button_down_event(event)
Handle a middle mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_button_down_event(event)
Handle a right mouse button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_scroll_down_event(event)
Handle a mouse scroll down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_scroll_up_event(event)
Handle a mouse scroll up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_wheel_event(event, trigger)
Handle a mouse wheel event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.break_when(sprite_type=None)
classmethod
Register a breakpoint for a sprite type.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.dt_tick(dt)
Update the sprite's delta time.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_joy_axis_motion_event(event)
Handle a joystick axis motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_joy_button_down_event(event)
Handle a joystick button down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_joy_button_up_event(event)
Handle a joystick button up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_joy_hat_motion_event(event)
Handle a joystick hat motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_joy_ball_motion_event(event)
Handle a joystick ball motion event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_enter_event(event)
Handle a mouse enter event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_exit_event(event)
Handle a mouse exit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_drag_down_event(event, trigger)
Handle a mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_drag_down_event(event, trigger)
Handle a left mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_left_mouse_drag_up_event(event, trigger)
Handle a left mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_drag_down_event(event, trigger)
Handle a middle mouse drag down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_middle_mouse_drag_up_event(event, trigger)
Handle a middle mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_drag_down_event(event, trigger)
Handle a right mouse drag down event.
Args: event (pygame.event.Event): The event to handle. trigger (object | None): The object that triggered the event.
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_right_mouse_drag_up_event(event, trigger)
Handle a right mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_drag_up_event(event)
Handle a mouse drag up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_chord_up_event(event, keys)
Handle a mouse chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_chord_down_event(event, keys)
Handle a mouse chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_key_chord_down_event(event, keys)
Handle a key chord down event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_key_chord_up_event(event, keys)
Handle a key chord up event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_quit_event(event)
Handle a quit event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_active_event(event)
Handle an active event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_video_resize_event(event)
Handle a video resize event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_video_expose_event(event)
Handle a video expose event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_sys_wm_event(event)
Handle a sys wm event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_user_event(event)
Handle a user event.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.__str__()
Returns a string representation of the sprite.
glitchygames.ui.InputDialog.load(filename)
Load a sprite from a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
glitchygames.ui.InputDialog.inflate(width, height, pixels, color_map)
classmethod
Inflate a sprite from a list of pixels.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.save(filename)
Save a sprite to a Bitmappy config file.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.deflate()
Deflate a sprite to a Bitmappy config file.
| Returns: |
|
|---|
glitchygames.ui.InputDialog.__init__(x, y, width, height, name=None, dialog_text='Would you like to do a thing?', confirm_text='Confirm', cancel_text='Cancel', callbacks=None, parent=None, groups=None)
Initialize an InputDialog.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.update_nested_sprites()
Update the nested sprites.
| Returns: |
|
|---|
glitchygames.ui.InputDialog.update()
Update the input dialog.
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_confirm_event(event, trigger)
Handle confirm events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_cancel_event(event, trigger)
Handle cancel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_input_box_cancel_event(control)
Handle input box cancel events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_input_box_submit_event(event)
Handle input box submit events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_mouse_button_up_event(event)
Handle mouse button up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_key_up_event(event)
Handle key up events.
| Parameters: |
|
|---|
| Returns: |
|
|---|
glitchygames.ui.InputDialog.on_key_down_event(event)
Handle key down events.
| Parameters: |
|
|---|
| Returns: |
|
|---|